there is something afoot here - Allemand Anglais Dictionnaire